PageZoom Mozilla Firefox Extension
English | 日本語
PageZoom is an extension for Mozilla Firefox
that gives you a handy page zoom functionality.
About
PageZoom is an extension for Firefox and compatible with Firefox 1.0 or later.
It enables the page zoom feature which is able to zoom pages in and out - not only texts but also images and others synchronously.
While it cannot keep the exact proportion of styled pages for some technical reasons,
it helps you until Mozilla finally supports the page zoom function.
This extension might be some help of you if you have low vision and are being annoyed with the small texts in the images.
I hope Mozilla and Firefox officially implements the page zoom functionality by default
because it's one of the accessibility issues.
Opera web browser fully supports the page zooming by default,
and even Internet Explorer can also support it when a plugin is installed.
Internet Explorer 7 has really lovely high quality pagezooming.
Mozilla lacks the feature, or does not fully support it even if an extension is provided,
so Mozilla is just behind them.
Download
The latest public version is PageZoom 0.3.3, released October 31, 2006.
Download it from Mozilla Update site!
(It is also available in the Files section on SF.net,
but note that it does not support auto update.)
Changes from 0.3.2 are:
- Fixed the bug where the newly opened pages always (even in the case you just followed a link) zoomed to the default zoom.
- Added uk-UA (Ukrainian) locale. Thanks to Kasyanuk Oleksandr!
You can view all the PageZoom releases here.
You can install them by drag and drop to your Firefox window after you have downloaded it to your computer.
Here are the more direct links for older versions:
- PageZoom 0.3.2, September 18, 2006.
- PageZoom 0.3.1, April 7, 2006.
- PageZoom 0.3.0, December 15, 2005.
- PageZoom 0.2.2, December 4, 2005.
- PageZoom 0.1, March 5, 2005.
PageZoom is licensed under the terms of the MPL 1.1/GPL 2.0/LGPL 2.1 tri-license.
Description
There are only three operations that can be performed:
- Zoom In: Alt++
- Zooms in the page by 20%.
- Zoom Out: Alt+-
- Zooms out the page by 20%.
- Restore Zoom Level: Alt+0
- Reset zoom to the default value (100%).
You can change the key bindings via "Tools -> Extensions -> double-click on the PageZoom item".
You can also put zoom buttons on your toolbars via "View -> Toolbars -> Customize...".
Drag & drop the Zoom In, Zoom Out, Zoom Reset and/or Zoom Misc icons onto your favorite place.
Note that you cannot zoom out for texts more than what you set to the "Minimum font size" in the "Tools -> Options -> General -> Fonts & Colors".
Zooming out the images doesn't have such a restriction except the 5% of minimum zoom level.
Be careful to apply page zoom on really large pages; it takes a lot of time and you need to wait for result!
Tips
JavaScript codes
If you want to associate page-zooming with the Optimoz Mouse Gestures,
you can employ the following custom JavaScript codes:
PageZoom.enlargePageZoom();
PageZoom.reducePageZoom();
PageZoom.resetPageZoom();
They enlarges, reduces and resets the zoom level as same as the correspondent key commands, respectively.
The following code will zoom at your favorite fixed zoom level:
PageZoom.zoomAt(zoom_percent); // 100 for default
These codes will be applicable for other extensions.
Bugs
Here is the bug list. Please let me know if you find a bug.
- Some images, including the background images, cannot be zoomed in/out.
- Some elements, which are presumably size-fixed with CSS, cannot be resized.
- Image map does not work when you zoomed.
- Objects such as Flash movies cannot be zoomed.
- In Mac, Alt (Option) modifiers does not seem to work (I doesn't have Mac so I cannot confirm it).
- Solved in 0.3.3:
- Zooming is reset when you click a link (and opened the page in the same tab).
- Solved in 0.2.2:
- It doesn't support tabbed browsing at this moment;
for example, a) default zoom level doesn't affect to the newly opened 'background' tabs,
or b) after you zoom on a tab and zoom on another tab, the new-tab zoom level is affected by the preceded zoom level.
Development
Now PageZoom is hosted by SourceForge.net and
here is the PageZoom project site.
You are welcome to contribute and improve the extension!
Please post at the forum or join the pagezoom-users mailing list.
Localization
The localization process of PageZoom takes place on the BabelZilla.
It has a topic for PageZoom in a forum.
Please join BabelZilla if you are interested at localizing Mozilla extensions!
Note that translations outside BabelZilla are also welcome (i.e. you can directly email me the localization files).
Please check the forum above to make sure that your translating language has not translated yet.
Acknowledgements
I would like to thank all the following translators:
- AlleyKat [da-DK]
- Batuhan Çetin [tr-TR]
- Duet G. [zh-CN]
- fetofs [pt-BR]
- Gianny111 [sk-SK]
- Goofy [fr-FR]
- Kasyanuk Oleksandr [uk-UA]
- Leszek(teo)Życzkowski [pl-PL]
- LocaLiceR [hu-HU]
- MatrixIsAllOver [it-IT]
- Proyecto Nave [es-ES]
- ReinekeFux [de-DE]
- Unicorn2 [zh-TW]
- zvedavaolihen [cs-CZ]
and TERA for the pretty toolbar icons!
I'd also like to thank the following people who wrote the codes which I relied on to create PageZoom extension:
- Alex Sirota, who made the ColorZilla extension which has a page zooming ability.
- Michael O'Rourke, who made the TextZoom extension which has a text zooming ability.
PageZoom includes the codes which comes from the ColorZilla Mozilla Extension.
And thanks to the people who suggested the new features or reported the bugs.
Changelog
- 0.3.3 - Tue Oct 31 15:55:22 JST 2006
- Fixed the bug where the newly opened pages always (even in the case you
just followed a link) zoomed to the default zoom.
- Added uk-UA (Ukrainian) locale. Thanks to Kasyanuk Oleksandr!
- 0.3.2 - Mon Sep 18 08:37:36 JST 2006
- Supported Firefox 2.0.
- Changed the homepageURL property to the URI of new PageZoom web site on
SourceForge.net. The old web site is no more available.
- Added sk-SK (Slovak) locale. Thanks to Gianny111!
- 0.3.1 - Fri Apr 07 11:53:16 JST 2006
- Added cs-CZ (Czech), da-DK (Danish), pt-BR (Portuguese) and zh-TW
(Traditional Chinese) locales. Thanks to zvedavaolihen for cs-CZ,
AlleyKat for da-DK, fetofs for pt-BR and Unicorn2 for zh-TW!
- Updated the fr-FR and de-DE locales. Thanks translators!
- 0.3.0 - Thu Dec 15 14:59:14 JST 2005
- Added four buttons on the toolbar; Zoom In, Zoom Out, Zoom Reset and Zoom
Misc. Zoom Misc allows you to select zoom functions from a sub-menu.
Thanks TERA for the button icons!
- New two keysets for zoom in, out and reset; one is +, - and 0 without any
modifier and the other is i, o and r with Alt key.
- Now users can set how much a single zoom in/out command changes the zoom
view size.
- "Restore Defaults" button in the Options dialog.
- Added de-DE, hu-HU and pl-PL locales. Thanks to ReinekeFux for de-DE
translation, LocaLiceR for hu-HU and Leszek(teo)Życzkowski for pl-PL!
- 0.2.2 - Sat Dec 03 05:20:43 JST 2005
- Added the tab browsing support; it was buggy in the previous versions of
PageZoom.
- Added es-ES, it-IT, tr-TR and zh-CN locales along with the corresponding
em:contributor elements in install.rdf. Thanks to Proyecto Nave for es-ES
translation, Goofy for fr-FR, MatrixIsAllOver for it-IT, Batuhan Çetin
for tr-TR and Duet G. for zh-CN!
- 0.2.1 - Sun Nov 27 19:54:36 JST 2005
- Added fr-FR locale along with extension.{ext-ID}.description for each
locale. Now ja-JP locale and every new locales from now on have escaped-
Unicode strings for .properties files.
- 0.2.0 - Fri Nov 25 03:34:11 JST 2005
- Supported Firefox 1.5 RC3.
- Added default zoom percent value that can be applied to the opened page
and all the pages newly loaded, which is configurable via the Options
dialog. It also can be set via the pagezoom.zoompercent preference in
the about:config page.
- Shaped up the file names and source code. Now the LICENSE and MPL-1.1
license files are included in the archive.
- 0.1 - Sat Mar 05 10:08:18 JST 2005
Last Modified: $Id: index.html 35 2006-10-31 08:29:38Z deq $
Copyright © 2005-2006 Kenji Inoue <kenz@oct.zaq.ne.jp>.